package com.ivy.test;

import java.io.File;
import java.io.FilenameFilter;

/**
 * 在当前目录下，需要筛选指定文件，如MP3等音频、视频文件
 */
public class test03 {
    public static void main(String[] args) {
        File file=new File("E:\\学习相关\\学习视频\\直播课程-java高级编程技术\\java基础串讲\\0518");
        //使用匿名内部类方式实现，把符合要求的文件放到了数组中
        String[] strName= file.list(new FilenameFilter() {
            @Override
            public boolean accept(File dir, String name) {
                //筛选文件已,mp4作为结尾的视频文件
                if(name.endsWith(".txt")){
                    return true;
                }else {
                    return false;
                }
            }
        });
        for (String str:strName
        ) {
            System.out.println(str);
        }
    }
}
